MTTNPKVYFDITIGGSPAGRIVMELFADTTPRTAENFRALCTGEKGKGRRGKSLHYKGSTFHRVIPGFMCQGGDFTAGNGTGGESIYGAKFPDENFVKKHTGPGILSMANSGPNTNGSQFFICTAKTQWLDGKHVVFGKVEAGMEVVRAVEKVGSRSGIPSKPVVISECGQLP