MKEEMGLVWVVAMTLMLQSCHVWSGSSNLYPLVLVPGSGGNQIEGRLTEAYRPSSLVCRRWDHGRWFRLWFDPSVIVGPLTKCFAERMMLYYDPALDDYRNAPGVETRVPYFGSTQSLLYLDPHLKHITAYMAPLVESLEQLGYIDGHNLFGAPYDFRYGLAAEGHPSQVGTQFLHNLKQLVENASSSNGGNPVILVSHSLGGLFVLHLLNRTTPSWRNKFIKHFIALSAPWGGTVQEMLTFASGYTLGVPLVEPLLVRGEQRSSESNLWLLPSPKLFGRKPLVIAQNGSYSAFDMPEFLEDIGFKEGVYPYKARILPLQERLIMPEVPVTCIIGSGIKTPETLFYGGEGFDKQPDIIYGDGDGTVNMASLLALESLWFNVTRQPFKVTKIPQVSHTSVLNDDVALREIIREITDINSRVLRSFVY