MLRITSATLYTCSQRVRLLLPPSASISTETSPSKRVENQCTVDSLYELSVDIRKVRKFRGWVLSESSAYVSETADLLRDMGADTTAIAHILETHPEAILCRPEDVATQRDLWLSVCPSKRQLMNIIEKFPASFFTLTHHGNQRANILYLQNLRLSKRIISKLMASAPQSFSQPVERNQEVIHTLREIYLDLGGEDSNLRVWLQKLLSQNPYILLRPAEAWRDSLGFLREKGFTTEELLTLVSSLRASIAELKPEDMQRAMDYIEAALCCSKEELKQVVICCPAILYYSLATLLGRFQGLMDAGVTMEQVKESPNVLELTTQIVLYRIQKLASYGYDIRSGSLDIIVGTKKDFEASYGKLQLRQQSPLFNPVAPLKSAEE