MFAPGRQRRWHFLGALTALSVMLVPGAAQAQEAVDVELVLAVDVSLSMSPGELEIQRHGYAAALTHQSVIDAISDGLHGRIAVTFFEWAGDFSQRVLVPWTVIASAEDAEKIAQMLTASPSQSARRTSISGAINFASDLFAESPYKGVRRVLDVSGDGPNNQGPSVTEARDALVAEGITINGLPLMTNEGYASSFDTSDLDNYYTNCVIGGPGAFMIPVNEWSQFPEAIRRKLVIELAGASAPDELRPHIVLAQASPAYDCLIGEKMWRNRSWIWREQSP