MHSGSLLKMAYQLRNEIKVLGRDKDLEANLCRVMGSAGQGLTALPHSRVCFEDPVLFLGLEKIPGAQNPDSRSWKSLDSPSPPATPEQTLPAFCLQYFDMLYPDDCTWVPKGLGESQQPNSQGGRAEVPKEPEQCPIIDSQGLSLTPEMDYSASLHLEEHSLEQVQSMVVGEVLKDIETACKLLNIAADPADWSPGNVQKWILWTEHQYRLPQIGKSFQDLSGKDLCAMSEEQFRQRSPACGDVLHAHLDIWKSAAWMKEKAAPGEMHYCGNEENWTDSEVDSSCSGQPIHLWQFLKELLLKPHNYGRFIRWLNKEKGIFKIEDSAQVARLWGIRKNRPAMNYDKLSRSIRQYYKKGIIRKPDISQRLVYQFVHPV