MKESGYQIYAHGSIHIYLGIPLGVALITGQVFQWIYSRFRERLKQWFLPTLAMHSKLMLVYFISAFYFSGSQWQKLETLLRHYIWTSPNGSHMHTISWDFLLQPLLYGGFSLLQLNLFSGSLFLRNEITCDALFWMDPNFWQRLPLCSDWLSLWKNATKIVRLQHIARKLARKNCFLLQHIYDFQTHSRKTDQQLHQMGLASHHLKGIHFIRQQLLPHLSGSLDHSTQLCHFLYLLCYEQNHCIATFKPTHWCKLMVDTHMLMIHCNTLWHISHSKQSVLSSLNKFGSYPSSGFVSFTLWQTVIGGLPNATRVNGSLPHAGFLFRFRLPAPSILAVCFYAIGVVGFSSSLEKCNWSSTTYVIRFYCLAPLPIRLGNYTRFYFILLTTLCKSLWLVRNGRSWEAQLVSPLSSIFLDLKSLGG*