MEKKILFGKYETGRQLGKGTFAKVFHATNLVTGENVAIKVIKKEIVKSQAMMEQIKREISVMRLVRHPNIVELKEVMATKTKIFIVMEYVKGGELFAKVAKGRLKEDIARKYFQQLISALEFCHSCGVSHRDIKPENLLLDENENLKVTDFGLSALPEQLLNDGLLYTQCGTPAYIAPEIIRNKGYNGGKADLWSCGVVLYVLLAGCLPFQDGNLVNLYRKIFKAEYRFPPWLSTEAKRLISQILIPNPQKRISIAGIMKDRWFRKDFKMPIYNGNISSSSLLTDHEHDTISMLDKFGRSDEYLKHGGMIKSPSSPALLNAFELISSMSAGANLSSLFENKKKTESIFTSRCSATIIMAKIQLLARKLNFKVARVNGSTLRLQGSCDSRPKARLLVNIEVFKVAPEVAVVKFSKISGDSQEYTKFLEEEVKPNLKDIVLTWHVEQALSDICEKEDCKIPVKCASCKDLTQNKLQDIDDITANLSSSV*