MVASETNQKAAAAGSSIPEGARQLLHELAAGWGDVADCRALEVVPLRGAMTNEVYQARWPPAAEAEAAGRRVLVRVYGEGVELFFDREAEVRTFESMSRHGHGPRLLGRFPNGRVEEFIHARTLSAVDLRDPEISAIIASKLREFHNLDMPGPKSVLIWDRLRNWLKTAKNLCPSDEAKEFCLDSMENEITALENELSEDYQCVGFCHNDLQYGNIMIDEETKLLTIIDYEYASFGPVAYDIANHFCEMAADYHSEKPHILDYTKYPDTDEQKQFVQSYLSSSGEEPDAEKVNNLIKSIEKYTLASHLIWALWGIISEHVNDIDFDYMGYARQRFEQYWLKKPAILTCQVVE*