MEELPDQLVWEILGRIRTADRDGVSLTCKRLYNIDNEQRNSLRVGCGLDPANEALTSLCNRFPNLSKVEITYAGWMSKLGKQLDDQGLLILSKYCPSLTNLNLSYCTFITDVGLQYLASCSKLSALKLNFSPRITGCGILSLVVGCKNLTVLHLIRCLNVSSSEWLEYLGKLESLEDLLIKNCRSIGEGDLIKLGAGWRKIKRLQFEVDANYRYMKVYDRLAVDQWHTQRVPCENMLELSLVNCIINPGRGLTTVLGKCRNLEKVHLDMCIGIRDCDLINLALKSSNLRSLSLRVPSDYSLPLLMCNPLRLTDESLKAVAQNCSKLEVVRLSFLDGEFPSFSSFTLNGILTLIRMNPIRELALDRIDSFNDEGMEALCSARYLETLEFVRCQEISDEGLQLVGQFPRLRVLRLVKCLGITDDGLKPLVGLCKLELLVVEDCPQISERALQGTARSVCFRQDLSWMY*