MNKFLRQLSLLALLFCWPLMSQAARTFTDQIGRQVTVPDTVDRVVVLQHQTLNLLVQMNATDKIVGVMANWKQQLGDGYARLAPELAQKASLGDLTHVDPEKLVALRPQVVFVTNYAPQEMIDKISRLGIPVVAISLRHDIAGEQAKMNPTLADEEQAYNRGLREGITLIGDIVNKPQEAKALIEAMDKGRKMVSDRLQSVPENERVRAYMANPELTTYGSGKYTGLMMAHAGALNVAASSVKGFKQVTMEQVIAWDPQVIFVQNRYPKVVNEILHNPQWQVIDAVKHHRVYLMPDYAKAWGYPMPEAVGIGELWMAKKLYPEKFHDIDMQKAANDWYQRFYRTDYQGVQ*