MKALILVGGFGTRLRPLTFSMPKPLVDFGNKPMILHQIEALKAAGVTEVVLAINHQQPEVMLNFVKEYEKKLDMKITFSQETEPLGTAGPLALARDKLIDESGKPFFVLNSDVICEYPLLEMIQFHKNHGAEASIMVTKVEDPSKYGVVVMEKEEARVESFVEKPKHFVGDKINAGIYLLNPSVLDRIELRRTSIEKEIFPKIASEKKLYALVLPGFWMDIGQPKDYLTGQRMYLNYLRKNAPGELLVTSGDGVIGNVMADETAVIGERCLIGPDVVIGAGCVIEPGVRLFGCTVMRGVRIKEHACVSDSIVGWDSTVGSWARVADVTVLGKDVQVADAEVLQMSAKPEIIQKV*