MTTLADAFGSFTQSAWRLEARDVYVVEEYDEQLDAFLNGRPLPARQDGWAEVVQAAVGRGAQIGRVRLVGHPITDYTRFEFELYPENVSVGEDVRIVDRTWLDGSWSAAPDVWLFDDRIAFRQLYSDEGHYLGAEEVDAEPVREIRRLLASYSVPLAEYSLTKVPAPRPETAYPSVLPRAACA