MATLRIPDVVPSPDEDSETLVKSFKGLGTNEKSVISVLGHRNASQRKKIRETYQQLYNKSLIDDINSELSGDFRKAVILWTYEPSERDARLANEALKSRKKTITQLQVIVEIACASSPDHLVAVRQAYCGLFNRSLEEDITANVPMPIQKILIGLVRSYRYDRELVDPSTANEEAAILREAIRTKQLDHDNFLFILSTRNGYQLRATFECYKQNYGFSIDQDIKSCGKGLLESILKVVIWCIESPEKHFAEVVRASIVGFGTDEDSLTRAIVTRAEVDMMKVRGEYIIANKTSLDHAVIDDTSGDYRKFLMTLLGAKV*