MEKKILFGKYETGRQLGKGTFAKVFHATNLATGENVAIKVIKKEIVKSQAMMEQIKREISVMRLVRHPNIVELKEVMATKTKIFIVMEYVKGGELFAKVAKGRLKEDVARKYFQQLISAVEFCHSCGVSHRDIKPENLLLDENENLKVTDFGLSALPEQLLNDGLLYTQCGTPAYIPPEIIRNKGYNGGKADLWSCGVVLYVLLAGCLPFQDGNLVNLYRKIFKAEYRFPPWLSTEAKRLISRILIPNPQKRISIAGIMKDPWFRKDFKMPIYNGNISSSSSLIDHEHDTISMLNKFGRSDEYLKHGGMIKSPSSPALLNAFELISSMSAGANLSSLFENKKKTESIFTSRCSATIIMAKIQLLARKLNFKVARVNGSTLMLQGSCDSRPKARLLVNIEVFKVAPEVAVVKFSKISGDSQEYTKFFEEEVKPNLKDIVLTWHVEQVLSDICEKEDCKIPIKCASCKDLTQNKLQEIDDITANLSSSV*