MGSAGHGLTALPHSRIALQDTLLLTGLEKPPVIRDPDTCSWSSLDSPSPPATPEQTLPAFYVHYFDMLYSEEAGWVPKGLAETLQGSSQGGRGEVQKEPEQCPIIDSQGFGLSPDMDYQASLHLEEHSLEQVQSMVVGEVLKDIETACKLLNIAADPADWSPGNVQKWILWTEHQYRLPQIGKSFQELSGKDLCAMSEEQFRQRSPVCGDVLHAHLDIWKSAAWMKEKVGPGEVRYCASDESWADSEVDSSCSGQPIHLWQFLKELLLKPHNYGRFIRWLNKEKGIFKIEDSAQVARLWGIRKNRPAMNYDKLSRSIRQYYKKGIIRKPDISQRLVYQFVHPV