MRTLPKRASLTIAQKHEICFKKINEPYIKNKELAELYNVSEGCISDTLKKSQKWLEIDPQAPEAQGKRQNKLNFPEIEEALTLWVLKALENGVDISDQVLHEKAIAFASLYKVENFKGSNGWIGGFKKRHNLSCYLKQGEAASAPLDKLDEFRKNLQDLIRNYSLEDVFNCDETGLYWKMEPKRTISNKPVSGKKQSKDRVTILLCSNATGTEKLKPVFIHKYKNPRPLKNLSKTSLPVEYYWNSTAWMQVSIWNDWIRKFDAQMRLKGRNILLLIDNAPVHALYEGVELTNIKIEFLPPNTTAHLQPCDKGIINSFKAQYRKLLLQNRIKAFDFQQLTGNSKSPINIKKAIKYVVSAWNKVLPKTIFNCWNKTG