MDETAPAIGKDVLDATDAFVSDWVSEDRIPGATLSVFDPEGTTASAFGARQLRENEPATPDTLLGIGSCTKSFTGIAILQLAEEGKLAVDDPVNEHIDAYRDASGDPVTIRELLSHSSGLPSDGMATALISRMMGLEPMEVPLSGAEDFHRHVAGALEDRATHHDEPFFYYNSGFTMLGEIIEERSGQSYADYVEARILEPLGMERSTFAEEAFEDDDDTMTPYYKEDGSATPGSFPFDESIHAPGGMLSSVRELARYGRMHLNGGELDGERILSADRIEEARTPVSQREQLVDGTPQEYAYGWMVREFLGDTLVCHGGGIGVYNAFVGYLRDAELGVAVQCTTTPETHPMYAGPAVLALLQGESPEATVPHLALKRALPELTGEYASYRGIMELSVDRMGGGLALRAETERAGGLELPLIPTDLGGDDWVFTTVEANGAEVPVRFERTENAVDLYYQRWRLHKQD