MDLLVSPSSVAEAKYSLAADIVDVKKPSEGSLGANFPWVISEIKSLSEKPVSAAIGDYSFKPGSASQSAFGAASAGADYVKVGLMFEGEGNALEFIEAVVKGVKWRFPEKTVVIASYADYDRVDAISPFEMAPLAAKAGADVAMIDTAVKDGKGLFDFLSESELTEFTEMNRSLSLQTALAGSLKFEDIETLKKINPEIIGVRGMVCGGDRSAVIKPELVEKALNLVR