MRLLQEAQKLQALYQSLAKSIPESLKVYGSIFHISRGNPFNLEVLVDSWPEYQTVITRPQKEEMTDDMDHYINCYHIFTKAPETLPEILESNKVINWDQSLRIQGLQQSLDEKIKSVAASKSVQIDYSKCFLYTTEATLQMKSPNKRIFRKSQETDNQNTGKFKSEVDEFKPTFLDVSHSELVNKNWKFGKNEKSLRYIKRCIQNFPAYGLLGPEGNPISWNVMDAACELRMAYTLPEYQGRGMLRQMMNPYMKYLQQNEIPFYLFVEDKNENSHKAVRQLGFQTMPCGWHLWQSIPTRFQQLPHF