MFHHTHGYKSHSLQLELVHRPSGPIIPGHTFRVSAVPAPVPSDLNEGDLLLETLYISLDPAMRGWLDDVRSYVPPVQIGEVMRAFCICRVLASRSPKAAAGDIVTAMNGIREIGILSDRHIEKPAFLPPGGKTTDLLGVLGMTGLTAYFGMMKIGNVKRGDTVVVSAAAGATGSVAVQIARIQGAKRVVGTAGSDEKCRWLVEEGGADVALNYKDPEFRRKFKEATPDFVDVYFDNVGGEQLNMALARANRGARFVMCGGISQYNAEHKQGPKNINNVITMRIRMEGFIVFDYKDEYPTALGQLAQWLAEGKLKRKETILKGGVRVADEGMVQLYKGGNIGKLLIEVKNPDEERQSRL*