MADTLVELILLNTRISSCIRPEIGKLRKLKVLDLSHSLVQHMAWFKLISEFNTGILYNKIRANSHNDLAGELPDSIADIESRGPRGAQRRLQHARRCGILLRPDSGPSLMFDTTDRPTWKAVTVHCSQLGWEEGGEFLQKLKMDRKWLYYVHRSSTEYREGITEFVKFTDNDRKSRMSLYISCPCNDCRNEKMIPDSSEVYSHLIRRGFMENYTCWSKHGEQEAPDVDADEEVSDQNTVNVAAAPESMFVPSPFGGDTIDVYCHAQKFLT