MRKRVVVVGGGLAGALSAKLLEDHCDVTLLDPKDYMEVPYARLRSIVEPDITERSLVPHADYLKRANHLLGYAKDVSDKAVVTSTNEELPYDYLIIATGSTYDGPSTKAERIQEFHAENQKLRDAKKVLVIGGGPVGVELTGEIVVDFPEKKVVLAHGGDRLIEFVGPKASKKAFEWLEQHNVDIRLQERINLDKFSSPSHVYTTSSGASIEADCHFMCVGKKIGASWMKSTFLSEKQDKDGRLGVDNFLRVKGRSNIFAAGDITAVKEIKQGYLAGKHAQVVSNNVKRLIANPSSKLCAYKPLATPMALISLGRRIAVAQVPIGTFLGRIPGMIKSKDLFITMTRKGLGLKS*