MKFLVTGAAGFIGFHIAQRLLNEGHDVVGIDNMNDYYDVSLKQARLDRLASPAFHFQQLDLADREGMAKLFATEQFDRVIHLAAQAGVRYSLENPYAYADANLMGYLNILEGCRHTKVKHLVYASSSSVYGLNRKMPFSTEDSVDHPVSLYAATKKANELMAHTYSHLYGIPTTGLRFFTVYGPWGRPDMALFKFTKAMLEGKSIDVYNYGKMKRDFTYIDDIVEAVVRVQDVIPQANADWTVESGSPATSSAPYRVYNIGNSSPVELMDYITALEEALGMEAQKNMMPIQPGDVLDTSADTQALYDLVGFKPQTSVKEGVKNFVEWYKDYYQI*