MEAFSRLELEQAHAELWNLTFSYLKSMALECAVQLNIPTVIHNFGGSASLPNILSAIPVPEHRRPYLPRLMRFLVVSGILSFDFPNLGEGMYKLTPLSCLLVDDDHINGCRSLGPFVLSQTTKYHVSSATYLSEWFKGEDRIGPMAAEMPFKIAHGTGPWGALERDPQFNKVFNAGLGSNSRLVLDFVVAQYGDVFDSISSLLDVGGGDGSTARTIAKAFSHVKCSVLDLPIVIADIQPGDGMVDYIAGDMFSSIPPTDAIILKYVLHDWNDDDCVKILDQCKKAIRSCKPAGGKVIIIDTVVGSPSKEMFEAQVTSDLLMMVVAGGKERDKQEWHKIFMESGFKDYKIRPVLGYLSIVELYL*