MSDDEAKEEKELDLTSHDVVTKYKLSAEIANKALQTVLSECKPKAKVVDLCEKGDSQTGTVYKNAKKKIEKGVAFPTCISVNSTVCHFSPLVGDGTVLEENDIVKIDLGCHIDGFISVVAYTYVVKEGPVTGRAADVIAAANTAAEVALRLVKPGKKNKDVTEAIQKVAAAYDCKIAEGVLSHQMKQFVIDGNKVVLGAGNPETRVDDAEFEENEVYAIDIVTSTGEGKLKLLDEKETTIYKRAVDKNYQLKMKASRLIFTEINQKFPIMPFTARALEDKRARLGLVECVNHELLQPYPVLHEKPGKKYAQEDLAVAIGNGADRMDVTRVLIDNSYLVPRVPSSARRSLPLTDLPSFLYLFFKNLLKLLFFSKMNMPRLVSFKAIQEAGT*