MEVLMIRDPVCLMTITPSHAVAMSEFGGRSYYFCSEECRDKFRERPQAFLNKAPGMRLTVGVMGSADSNQDDDIKDQVYQLGVAIAERGLVLITGACPGLPYACAEGVREAGGTSVGISPALSLDEHVHKYYSPADAYDVLIYTGSGLMGREVTNIRSSDMVIIVGGRSGTLGEFAIAFDEGKLIGVLRGSGGITSQLPAIVASFGKDTGSHIIYDADPVTLVSLLLTYYETHQFRRPSCFCDEQMDAAG