MAIEAAQKSFFSLYEVDFDHPLGSGAYGDVYLCRELGGGEECALKKISKEFTEDEEFQREMNALLHIRSHGGHPNICMLRENFDEEDDYLLVLDLVLGKEMFDHLIEHGAYSEQDASRLVRQVASALDFIHGIGVVHADLKPENIMLRSTRGNAVIKLIDFGCMRISGRTLTHAEGATTAYCPPEAFDGESVPLHPSADMWALGVIIYMMLLGRHPFDLDADATDEEIGKRIKEQRQPPLEDCELASHLSPSAIDLLRKLMEPDPKKRMTAHDMLHHPWV