MPELDLEPIRELQAELDQHPLYTALRDITDLRLFMAHHVYPVWDFISLIKYLQDEVAPTRVPWLPGGDPAVRHFINQLVLEEESDAIPDAGGEIQYASHFEGYLAAMEEIDADAERPRRFLTQVAEQGVDAALYSDLVPLPARCFCETTFGFIRAGKPHMAAAALAFGREQAIPSMFRRLLAAAAIDAKRAPRFHQYLERHIHLDEDFHGPLSLRLLAALCDADAERIGEAEAAAEEAICARLRLWDGVLEAIEAAR