RRGLVTGEIQIHYSSKAMAMEVEQSQVAFPYWKPLLRKFDPDSPFFAAGNIERELLAKQVALDLTEDEKHYVRSWVDEDSRSVSCPIAGCGAHLTSLEDFEDHYNARHTASCSVCSRVYPTSRLLSIHISEAHDSFFQAKVARGYTMYECLVESCTLKFKNYKSRHQHLVDKHKFPTSFEFFKKSHASKKLRQKQQRKQAIHKKTDTSNMEVENETIDNLVSAVSKLSTSDSSPSSISFGRRNTRGLTFVPRAIQRDKRPGSSSTETKT