MGLLLGSCFKGGEPREPLDVLVDIDGTLLYPPGSSNTVLADSVLLQSYRLAHGALEFLSALHCAAKSNIRIGLYSCGHPHRNQHLAAALLKAIRNQGYPFPSKLHTFSVPDRDLGHKTLQGLRRGIDLESTIMVDDAGRNVQPGEERNLLKIYDIDCFLSRDLSPHIHNILKARLSNNLVRALGLILKSIHVSQAPSGSVSVTQALYQLQWNSHHMYQHDSSNGKDIYDCGLKAMQALNPGFTLAYASTCLPWSTCGPEDDDSSVFPTCRDLIIRHRTDDAL*