MKHGTPRTIVSFAVLALTAFLAGCENQVLLSPKGEIGMAERDLMLFATGIMLLVVLPVIFMTLYFAWKYRASNEKADYQPDWHHSTKIELAVWLIPLAIIVVLGSVTWVATHKLDPYRPLESNAKPINVEVVALDWKWLFIYPDQGIATVNEMAMPVDVPVNFKLTSSNIMNSFFIPQLGSQVYTMPSMQTKLHLIANHAGEFDGISANYSGQGFAQMRFKAHAYNQADFDKWVAEVKAKANGEELSRDRYASLVQPSEKVPPQFFTYNDQALFHNIVNRCWDGKSVCLDDEMHRQQMIREARANLRKSSPVDFSQWASDIICAVQPQRLSQLEN