MKKLTQKEVQKRIDIKQEGQYELLGKYKNKDSKVLIRCRICGIEWECIPNTLFRNRIGKECKHHINMTYEMVSDRIFKSTNNTIKFIGTYKGARTPSLMHCNKCGYEWETEPYVIYAMGFGCPSCSGMRKKDTQLFRKQIKKLVGLEYSVLGEYVNSTTLIKFRHNKCGYEFNMTPHAFLAGQRCTRPEEVNIRRTAPQIMTLTQANDLLKSNRNGEYVIIANYSKATSKATIMHTKCGKTFSAKPSPIIHNVSGCPYCYASHGEDAVRQYLLDNDFSFEEQYTFDDCVYKRRLPFDFAVFKDNHLMFLIEYQGVQHYKPKFGSEVFKLTKIRDQIKKDYCESHGITLAAIPYKRWYSFDSLKSQIYSYLNNFLSHVDPEPSPEGNSGKA