MACSKELRVPKEWSKYHHDLVNEAINPELFSEDELINFAIALGLSDNKAKPKKYLYTCRPYHMNRYVYVFIPDNPMSKNIFKRFAYLCLTSFMNDDLMEAFSESEMRQVCDAFQKMDVEICEQFPRFPTLAQMKQSLKVKRVNEKIIPNVLNLLEFTNSVAKDLIEEGNFSQENVRHYWRRLVMVVGFYVEGAKSESIQGVTTTTDEYLWRRVMSGGAIIVWMYGHEVMSEMLGKLDGTQISFIHELYGLTAIFCLIVNDIYSYEREKIIGKRVMNTVRDKQKNKECSDDFEAFRKSLRITNAIIKVMYQKIESAKQESPGDAEFHKLLDNIGKGTVGTFFFHDKCSRYNETKWRLTLVEADGMELEEWKKSEVVEEFDTVQHFLQDASPKAKRMDEAIKRCVLDMNANVLPA