MAHELRIGSGFAASTKEEDRYRKKDLLWKEFFRDSSKWWDNRNSKLNPRFPDFKHKDTKEPLWIHGWDNPSWVAHELRSRGWIVGHACSPLPDAPSLADAFVALLRACSKTKDLIRGTIIHDDLLQRGLLHQCSDALVTMYAKCGAIAKAQLLLNMHKSRDVITWTALISGYAREGRGQNALDCFEQMQHEGIRPDAFTYACILKACATIGAVDKGKQIHDEILRQGLLQDSIVLGGALVDMYAKCGALLRAQRVLEELPSRDVVSW