MKASPHRPTKALIHLGAIRQNIQQMGAHIPQGTLKLAVVKANAYGHGAVAVAKAIQDDVDGFCVSNIDEAIELRQAGLSKPILILGVSEIEAVALAKEYDFTLTVAGLEWIQALLDKEVDLTGLTVHLKIDSGMGRIGFREASEVEQAQDLLQQHGVCVEGIFTHFATADEESDDYFNAQLERFKTILASMKEVPELVHASNSATTLWHVETIFNAVRMGDAMYGLNPSGAVLDLPYDLIPALTLESALVHVKTVPAGACMGYGATYQADSEQVIATVPIGYADGWTRDMQNFSVLVDGQACPIVGRVSMDQITIRLPKLYPLGTKVTLIGSNGDKEITATQVATYRVTINYEVVCLLSDRIPREYY*