MRGGLWQLGQSITRRLAHGDKKAVARRCFASEAELKKTVFHDFHVAHGGKMVPFAGWSMPIQYKDSIMDSTINCRENGSLFDVSHMCGLSLKGKDAAPFLEKLVIADVAGLAPGTGTLTVFTNEKGGAIDDSVITKVTDDHIYLVVNAGCRDKDLAHIEEHMKAFKAKGGDVSWHIHDERSLLALQGPLAAPVLQHLTKEDLSKLYFGEFRVLDINGSECFLTRTGYTGEDGFEISVPSEHGVDLAKAILEKSEGKVRLTGLGARDSLRLEAGLCLYGNDMEQHITPIEAGLTWAIGKRRRAEGGFLGADVILKQLEEGPKIRRVGFFSSGPPPRSHSEIQDEGGNNIGEITSGGFSPCLQKNIAMGYVKSGLHKAATKVKIIIRGKPNEGVVTKMPFVPTKYYKPS*