MIDDFDHVMIEHLRRYREGISRSHYLSNRIQNELIALLANEVKAMIVKKIQAAKYFSLILDCTPDISHHEQMTVIIRCVDVSTTSTKVKEFFLTFLKVDDTSGEELFRELQDVLTAFDLKINNVRGQGYDNGSNMKGKHKGVQKRFLEISPRTFYTPCSCHSLNLALCDMATTSSKAISFLGIIHCTYCFFSSSVKRWKLFEDHVGGLTLKPLSQTHWESHVESVKAIRFQASKIMNALMYIAENSDDPKEQSDAECLATSETQGIGSFEFLVSMVIWYNLLSVVNIMTKSLQSEDMNIDVAISQLKGLVSYFRKYRESGFKKAKVEAKEIVVPLEIDPIFARKAKRVIKRKRHYGEESENMEGSVILSPEESFRIDYFIQIMDQALYPLETRFEQFQRYE*