MALSPPAGTYAVLGHIVDAPQLDVVRGLDEPSLVVVSGSGEIESVHRAGAADAAASLEASGVTVIRLGQRDFLVPGFIDCHVHASQWAYMGTGIDRPLMADDGFLAKYAFPAESALNAQTAGEVYRAAIDDMLRNGTTTALVWGSARLDASEEYVKAVVERGGPRSLIGKVSMDRHCPEGYVETTAQSLADTEAFVLRTKAANDALGLPAGSPPLVAPAITPRFLPTCTAELLRGLGALAEKHDCFVQSHLSESCDELAFSSSLFPGFRSDAAAFAAFGLLRRPSLMAHCVHLQPGEAELLLQHGCAMAHCPTSNFFFAKEALPVRQMLQLGVKVGLGTDVAGGYSPAMLVSLRHAVLASKTLQFRRAKGCATLRDRHNLSHTDGLHLATQAGADALGFGGSLGSFDAGKRFDAVVWAAEGPNVRCYRGGVAEEPSDLLHKLLTNGDDRNIKAVYIGGRRVV*