MASTHSKVLIIGGGIAGCVAACLLKQKGYDPIVFERAPTQGDVGASLLICPNGLKVLAKMGGGVVEKLRANAPRLAELCDRTAAGEILGEASDVPEEFESRYGYPAIGVKRTLFAKWVVDAAVGQGIEVRSGWALERFEQDDTSVTAFFNQGRSEKGEFLIGCDGLKSKTRRWLLASKGLEDGQPSYTGLAQTGGISPTPVQFLSKPGLRNWYGVGLHLVCYPITAEHTSWALTRNESAAEEASWGLFDDERRERTKVELEKNLRDLSWDPVVAEMVGNAQRLIKYGIYDRPELKPSDWYLGRCVLMGDAVHPTAVHLGQGANQACEDCFYLTAELPDCDPATVIPTEELTRVFAKYAEIRQPRTSVLVEGARRQGEIRVSPPEKCAERDALIAKVMTDRAGLEATFDFRFILPV