MDEFETIGDDLSGTVEELLNGEPTVIRPSLNLDQATWEGWFNNIILYAAQNPWDFIYYVLMCLSPFFLLSVFLSMKLAKALEAQEKDSKRKAKRDTNISKTRKTKGD