MGLGIESLLSGRPEGSPRPVCAVIDVMMSWSKEIFAKFGIPTVAFFTSGACSAAMEYATWKARVDELKPGDTRQLPGLPDDMAVSYFDLQHQHPPCGRHGAPGFGPPGGPPPMSRGFGADGPPPFGPGGPPAFGPGSGPPGSTKPSGKNFRGPPKPGSEPMWLHEVEGTIGLMMNTSHDLEGPFLDYVGQQMGKSVWGVGPLLPEQYWNSAGSVLHDRDIRPKKQSSHSEEEVIQWLDAKPQGSVLYISFGSEVGPSEKEYAELASALEESDKTFIWVVRPGSGRPGPPPEKGDEGYYPHGLEAKAGERGLIIRGWAPQLLILSHPSTGGFLTHCGWNSTVEAIGRGVPMLAWPIRGDQFYNAKLVVSHLKLGHRVKETDMSEMVKKDDIVKGIGKLMGDQGAKTRAMAIREKFVSGFPATSEVALDAFKNFVGAKTE