GMRIDLHSHTTASDGRFTYQQLIDRAVSFEIDVLAITDHDTVAALADARAYIAQQQYPLQLVNGIEISTVWQNKDIHIVGLNIDPNSEALGQLIARQQQRRVERAELIAHRLQKATREGVLEEVQHIADGAPITRAHFAKWLVDNGYATNMQQVFKKYLTRDNPGYVPPNWCSMSEAVSAIHAAGGQAVLAHPGRYDLTAKWLKRLMTAFVEAGGDAMEVAQPQQSPQEKRTLGDYAMEYQLLASQGSDFHYPSPWMELGRNLWLPAGVEPVWKDWGLSPSNRVERLDEEE