MGLRDIELTLPPGFRFYPSDEELVCHYLHNKVVNQHRFAGIAAGAAGTMVEVDLHTHEPWELPDVAKLSTNEWYFFSFRDRKYATGLRTNRATKSGYWKATGKDRVIHNPKYPAAAASAMAAGGRHHRGGASIVGMRKTLVFYRGRAPNGVKTNWVMHEFRMENPHTPPKEDWVLCRVFYKKKADTETDQYSSIMESDQTTDAVIAMARTIKAAGASCYSNNSSSSHDHSPPPFPSYLACSSSGGAGGHHHRYQQQLLTPSLFGGGEIPATTTSMALYSSIFDFSQHLDGGVAASTSAAGSGIDGGGDQCGLMDLGIEEHYSYNGLMPM