MAEAKQWDVKQLDRIVEKMIDTVQHSKDEIFRIGEQSRQEHDHLLRELEEVKRLTVQAIEEADQLEMKARQARRRLSEVSQNFSTHSEQDIREAYEAAHELHMKLTMVREREKQLRLRRDELERRLASLAQIIERADYLVGQITVVLHYLNSDFRQVGELIEGAKQKQEFGLKIIEAQEEERRRLSREIHDGPAQLLAHVLLRSDLVEKVIKERGTEAAIAEIRDFRKMVRSALSEVRRIIYDLRPMALDDLGLVPTLKKYLQTTEEYNKGVHISFVHIGEEIRLPSRMEAAVFRLVQESVQNALKHAKARHIDVKMEVTCHHLLVSVKDDGKGFDPSIKKENAFGLIGMRERVELLGGTLDIRSKIGSGTTVFIRVPLDRSTDKTNKEERKR