MKRSIFMLVAALFAVCFVFTSCKDDNEPATIAKVEYGLTLNVPLDVEGGSLQNATAVFTNVLDKTTYTLSNFKEKDGKYNAVLSIPEGTYNIEVKGSLTYKVNNQSLTSEVRATKSNVAVAKSAVEGIPSSTEIALNTYNTADGLVISEIYFSFSKTPEGKDYSDDQYIKIANNSDTLMYADGLAIVQSQFQTNVKNDYKPNVMPQGMTVEDIFVIPGTGKQYPIKPGEEIVIAFNARNHKEFNANSIDLSKANFQFYSSMFIEGVDANGEETETEKQNNNVPVLKHVYGDPDGRVTPNRNGVKAYALVRIEGDVETFKKNYEYKVKYVEAEDPTNFENEENYLMVPNKWVIDAVNLAVKSDHQWNVVAPSLDAGFTYWAEQMNDASSYRKAVLRKKNGTKWIDTNNSTNDFEAAAKPSYFEY