METGFTVLPRSPQEAVSAHPGKNRARNDKELFSGVRIMNIHEYQAKELYRQYGVPTPNGFPAFSVEEAVAAARKLPGPVWVVKAQIHAGGRGKGKFKEPSAGDKGGVRLAKSLEEVETFAKEMLGKTLVTVQTGPAGRVVNRLYVEDGSAIERELYLSALVDRETSRVAFIVSEAGGMNIEDVAHDTPEKIHTLTIDPATGYQPFHGRKVGFALGLKGDQLKACGNLVENLYRMVVEKDMSLLEINPLVVTKDGKLICLDGKMDFDSNALYRHPEIVALRDLGEEDPTEIEASKYDLAFVKLDGNIGCLVNGAGLAMATMDIIKLYGAEPANFLDVGGGASKEKVQAAFKIILADESVKGILVNIFGGIMRCDIIAEGVVAAAREMDIKVPLVVRLEGTNVDLGKKILNESGLKIIPADDLADAAKKITDQLKSAA*