MSWYRRTKLVFDSLRRNINPKILPRSHVTSRINNPIGSSNPSAKFSSISSREVGLRSWTSLGRNTNRIAYNPFLSQPKRYYYVDRYQVRHFKPRGPGRWFQNPRTVFTVVLVGSVGLITLIVGNTETIPYTKRTHFILLSKPMEKLLGETQFEQIKKTYQGKILPATHPESIRVRLIAKEVIDALQRGLSNERVWSDLGYASTESSLGGGSDKGVKEMEMAMSGEDTMTDMKWSKEDQVLDDQWIQKSRKKDSKAHAATSHLEGISWEVLVVNEPIVNAFCLPAGKIVVFTGLLNHFKSDAEVATVIGHEVGHAVARHVAEGITKNLWFAILQLVLYQFVMPDLVNTMSALFLRLPFSRKMEIEADYIGLLLLASAGYDPRVAPTVYEKLGKLGGDALGDYLSTHPSGKKRSKLLAQANVMEEALMIYREVQAGRTGVEGFL*