MRGSLWQLGQSITRRLAHGDKKAVARRCFASEAELKKTVFHDFHVAHGGKMVPFAGWSMPIQYKDSIMDSTINCRQNGSLFDVSHMCGLSLKGKDAVPFLEKLVIADVAGLAPGTGTLTVFTNEKGGAIDDSVITKVTDDHIYLVVNAGCRDKDLAHIEEHMKAFKAKGGDVSWHIHDERSLLALQGPLAAPVLQHLTKEDLSKLFFGEFRVLDINGSQCFLTRTGYTGEDGFEISVPSEHGLDLAKAILEKSEGKVRLTGLGARDSLRLEAGLCLYGNDMEQHITPIEAGLTWAIGKRRRAEGGFLGADVILKQLEEGPKIRRVGFFSSGPPPRSHSEIQDEGGNNIGEITSGGFSPCLQKNIAMGYVKSGLHKAGTKVKIIIRGKPNEGVLTKMPFVPTKYYKPS*