MRGGSLWQLGQSITRRLAQSDKKALSRRCFSSDADLKKTALYDFHVAHGGKMVPFAGWCMPIQYKDSIMDSTVNCRVNGSFFDVAHMCGFSLKGKDCVPFLETLVVADVAGLAPGTGSLTVFTNEKGGAIDDSVITKVTDEHIYLVVNAGCRDKDLAHIEEHMKAFKSKGGDVSWHIHDDRSLLALQGPLAAPVLQHLTKEDLSKLYFGQFQILDINGSTCFLTRTGYTGEDGFEISVPSEHAVDLAKAILEKSEGKVRLTGLGARDSLRLEAGLCLYGNDMEQHISPVEAGLTWAIGKRRRAEGGFLGADVILKQLQDGPTIRRVGFFSSGPPARSHSEVHDESGNKIGEITSGGFSPNLKKNIAMGYVKSGQHKNGTKVKIVVRGKPYEGNITKMPFVATKYYKPS*