MRLRLDHAGILDRRGFLMGAAALLAAGPLGASSLRADPLAEGWLATAGMGEGFAAVGIDGAFAATTQAETATRLHGIEASPTGPLAVAVGRRPGQIALVFDRRKGGILATLAPGAGRVFSGHGRFTADGKFLLTNEIERPGEGAHVMGRGVVAVRAVDDGFAIVSEWSSGGDGPHDLMQSGAALVVANGGIEPNTPEARDAEVTGSGIALLDPTSGAVRGAGRLPPDLASLSLRHLARDGRGGTVVAAQDLLKDGEARPLLFRIASDGALSAFDAPDAEWRSLRGYVGSVAYDPSGRYVACASPRGNRVAVWQADGRFVGAVPLTDGCGLAAGREAGTFVAASGYGEVILVSAGPEGVGIAARHTGGPRFDNHMVRIG