MATTLTALLKEAAAAFPARRAVAVPGKLELTHAALDALVDAAAARLAVDAGVLPGHVVALAFPNTVELVIMFLAVIRARAVAAPLNPAYTQEEFEFYLSDSEARLLITNAEGNAAAQAAAAKLGLVHAAATLHDAAGPVHLAGLPLALANGNGTKSNGSHQGGAAEGSPNDNDPSDVALFLHTSGTTSRPKGVPLTQRNLAASVRNIRSVYRLSESDATVVVLPLFHVHGLLCALLSSLASGASVALPAAGRFSGSTFWADMRASGATWYTAVPTIHQIILDRHASRPEAEGYPALRFIRSCSASLAPAILERLEAAFGAPVLEAYAMTEASHLMTSNPLPEDGARKPGSVGRAVGQELAVLDEEGRRVAAGSPGEVCIRGDNVTAGYKGNPEANEAAFRFGWFHTGDIGVVDEEGYVRLVGRIKELINRGGEKISPIEVDAVLLGAPGVAQAVSFGVPDDKYGEEINCAVIPRDGSALREEEVLAHCRRNLASFKVPKKVFITDDLPKTATGKIQRRIVAQHFVQPASA*