MLDRPLAPPPVEVIVAVTQALHREARLLDNEDFEGWLAMLGKDVSYRLELKSRRFRADRSPPLPLGPGVIFNEDLGRLKMRVDRLKSGFVWAEDPPNYIRRAVSNVEVLATQADNEVRVHSVLVMHRNRIDGTTRLLTAGRTDLWRSEGGAWLLTAREIVLDHSVLPDSNLNAFF