APNFNAQVSHRKGLPHVIYCRVWRWPDLQSHQELRPIPECLYPHDHNNKTPYVCINPYHYQRLDQSREDVNRMDQVSPYTSPPTQYWATISYYELNSRVGEYFKVYKNELIVDGFTDPNSDDRICLGLLSNVNRNPTIENTRRHIGKGSLVYTSDYDLYIQNLSESSIFVQSRNLNYNMHQEQTTVCRVPAHSAAVCVFSNIVFQQMLQNAKMRGAEELHALQKVCFIRLSFVKGMEFLQLWQYYQVGFKGWGPDYPRQDVTSTPCWLEIQLLYPLWVSTYLNYLDENRVIPRNDFII