MHRSSASISKQTELWEGEAQKAVFISVIGALTYGMLKSLLQPHSLQDDVTLDLMRETLEKHFDPKPSPITQQLRFFTQVRKQGEYVAIYVAELQDIGEHCDFGDSVDAMIRDRMSTELAAQDITCLSGKPQQIPAVQNLPHRKDTATHSKIDCFRCKGDHFTNKCCFIDSDCRSYGKEGHLARVCHSKDRSDKPQTTQIAQRSTPRGKDSSSKDCLKQHQTHNIDHHRLHPSSGSDNDYTLFTLSSGISLLWLQFX