MEALFNYLGSEFGNTFALARVFAFMSGPPDYGRGQLDTSRYGEQYASKRVDADRALLPEQTPFYKDLATIAVQSGVCVDVFAVTNEYTDLASLKFLSIESGGSLFLYSSTDDSTLPQDMFRMLNRPYAFNCVLRLRTSTEFKPLHSYGHFFPDPQYENLQHIICCDSYATYAYDFEFANNTGFSRHSREPPVVQIAFQYTVVVPTEGLQNSELPSSSRGKHVLQRRLRIRTMQFETAQNINEIYDSVDHEVVLSLLVHKVILVSLEDGVREGRALLHDWLVILTAQYNDAYNLVQYKNGNKSMSSQIDITFSQCPQLEP