MDGKRHPSSFQQLEKLGEGTYATVFKGRNRQTGELVALKEIHLDSEEGTPSTAIREISLMKELKHENIVGLHDVIHTENKLMLVFEYMDGDLKRYMDTHGERGALKPATIKSFMYQLLKGIDFCHQNRVLHRDLKPQNLLINSKGCLKLGDFGLARAFGIPVNTFSNEVVTLWYRAPDVLLGSRTYNTSIDIWSAGCIMAEMYTGRPLFPGTTNEDQIVRIFRIMGTPTERTWPGITQLPEYKPTFQMYATQDLRNILHAIDPTGIDLLQRMLQLRPELRISAHDALQHPWFNDIVLQQQQQQQQQQQAALQAQARSFQQAVPSQPFDNNY*