MADDLEKQANDAFIDDEFDRAVELYTRAITAEPSRSASLLSSRAQAHIKLKNFTDAIADANRAIELNPSNSKAFLRKGMACYELEEYETARVAFAAGAKLEPSSSLYQSWIRKCDSAIEAENAENTSIGAQAQEAALPGSTNGNSLNAGNMSMESTAQVETKPAQSFRHAYYQSTHEVVVEIFAKNLKPEQVKVDFGVQSLRAVIDCPANEPFIFQTRLNQKVVIEKCKFCILSTKLEIRLAKAESLHWKSLEYNESQMVAAPPPTITKSVMETKLDYPSSSKRGHKDWDKLEAQVKKEEKDEKLEGDAALNKLFRDIYSNADEDTRRAMNKSFVESNGTVLSTNWKDVGKKYVEGSPPSGMEMKKWEM*