MFTRNTARYIRAFCSNSNASKMAEAIATTLGGVEKASVTELLAAVPELTKYTPAQWNQTHRLLASEGLETEKILSIIGGHPSILVRPTEKIAESLHCWRSCQFGDANMKVLVSAHPYLLDYTNQGQLAQRVAFLHSHFETRKNVYRLFLNAPNLLVDEQRVTEEKITFLMETMRHEVLEVVKSCAFAHDLEHLRCRHTFLERLGLFKPRSLKADPNTPTGNPKLHQITDTSDKRFAVKVAYVTLEEYEVFQELFRREMEQDDHDDWQDEHEAEDEPEEDISNRDTYRKKGR