MEFAKADFDLFDREVFAFKQIKDIYPPETIQRLKEDYQMSWQKWKHIQMTVATNVSADLQPKVESWTNGWNLRSHFWCAYRNEAHPNQNACLAALINQKQYQVYFMFQHYKSGQRSGSLAAYNDLRWQIEEWSKDKNLADYYIWPQVEHELEDHCPLAVYLSEPQKQRQLEEKLQGRSFQIGKLWFPSESIEDVERLTTEALEELSPLYFSLTR