MGRVKLKIKRLENNSGRQVTYSKRRSGILKKAKELSILCDIDLMLIMFSPTDKPTICIGDRSTLEEVVAKYTQLTPQERAKRVQTVEGNFGKQHLIGLQYAATQFQTDMQLPLGLPGESGPSSWFQNGGADGQQAMMLTDESGLLHQRDIAQGYPSYFSTVKQDPDTGGSSSDHGQVVLHHPQPPDFSQTECLTSLHLPSQQFPYPPFDHHGLYSDRIFRPDAVELHAGGVASMDFLSGQYDLPRPGDDASFHNWASAAACSATMFDQQQQQQHQHHQQPQSSPAQVSA