MKLSFPRTVFFSALVSRSFALSSTYSSTASRYRKFSAGNVVVPGLKNGMDYVQLGDSDLVVSKVCMGTMTFGEQNTLEEGVEQLTRAFDEFGVNFLDTAEMYPVPTKATTQGATDKAIKMFLQSRKREDVILATKVCGRSERIKWLPRRDSETPAALTRDQILDSVDASLERLGTDYIDLLQLHWPDRYVGSMFGSGDFRPSQYQDNPKPTSFEEQLSALQELVTTGKVRYVGVSNESAYGVCSMAALTRQFPELYPKIVSIQNSFSLVVRKDFEAGLGEACFHHNVGLLAYSPLAAGTLSGKYRKNVPKGARLTLFPGFMERYLGSSNEEAVNAYCDLAKKADLTPTQLALGWCYHNELVASSIIGATTMDQLEENIQAYDVRLSDDVSKEIEAIYAKYTDPTKAR*