MAAAETKFLILEQLGILENTWSRPCMGVKVFQGHLDGHDKLVHAIQQVDVVISALAIPQHLNQLKIIEAIKVAGNIKRFVPSEFGNEVDRVFGLPPFQSIFDNKKKIRRATEAAGIPYTYVTANSFAAYFIDFLLHPHEQRDEVIAYGSGEAKAVLNFEEDVAADTIKAVNDSRTLNRVIIYRPPENIVSQLQMISLLEMKTGRKLHKRASQLLPFFPSFSFGAALPHPENVRISILHNIFIKGDQMRFELGEKDLEASSLYPDYKYISFNKLLSRCILDKPNVKLAAF