YFQGHMMIHAPRRWVERHKQVQVLPQNAVEKLISMNELIELVIECGLCDKTSIKKMYDKINTYQFMWCIVDTIPASQYAEEIFKSSLHFLCALFLVDDAVESYSANEMQDLSRSYDILEKEVCKTFPNFPSINEMKESLMHLRNPFDRSSITFCMQYVNKITAILLEEGNTPHHVVYNLRRRTSNAISIAFQAVLIKSKCGSIITSHEMLWRRVFDGLVILFYQFGELISGATETAQQHITVVTELRMLGCLYCIVINDLYSYQRDKLASSDNMIKTWLLEKTVSSLSEATARCSQILDAIMKYMYQRVEQCMQSNPGCPQLESLLETTIYTTVGWIRSHTTVVPRYSESQLKVALVEVEERELPKWLAEKDEYGWNVVEKFVETLNDEKHKGILDALQGIADGRDQLLKTQ