MATLRIPDVVPSPDEDCETLMKSFKGLGTNEKSVISVLGHRNASQRKKIRETYQQLYNKSLIDDINSELSGDFRKAVILWTYEPSERDARLANGALKSRKKTITQLQVIVEIACASSPDHLVAVRQAYCGLFNRSLEEDITANVPMPIQKILIGLVRSYRYDKELVDPSTANEEAAILREAIRTKQLDHDNFLFILSTRNSFQLRATFECYKQNYGFSIDQDIKSCGKGLLESILKVVIWCIDSPEKHFAEVVRASIVGFGTDEDSLTRAIVTRAEVDMMKVRGEYIIANKTSLDNAVIDDTSGDYRKFLMTLLGAKV*