MKRREPVIHDLNKCSFHEIEDNYYQCLFNENPQQVIPIKNLTIEECKFIKIDFNMIELVNTHITDCIFENCDLSNLEFNKVSIHRCHFINCKMTGLNFIDCSLQDLLFEGVQGRYMNISLGNIRCVEFNDSTLDESSFMEVNVKNLVFKQVSFIAGEVFKTSLKGMDFKTTNIEGIRIDDYSLKGIHVDMYQAIALASLLGIIVD