MATGGGLSHHPPSFLGAFGKDALALGNVGSLGNRRPVSLQHLEAHPRQVIVDERDAFITWLRSEFAAANAIIDAMCHHLRAISEPSDYDFVLSCIQQRRHNWAVILHMQQFYPVAEVVHALEQVASRRQQDRNLVVSHVHQASQTSQRGSVGIGESRTEILPAYPVSSSPVAQLQTSTIMGVGAHESASGGGWQSSSLKTNVQLHEELSGFESNKITTDPISNGPLLPSQISKQKTQSDAQVDTKKEGPSVTSKSSGSILGRISNIDMNAFSKEDEETRLSLVKVSKQFQCWEHVEGNMLNVVEGLEIYENVLSKAEASQLAYIVTQIHSAGKRGELGGQSFVTEKKSSGQMKEIVQFGFPLFGNPGDQVEPMPLVFSSLVDRLIEWHILPANRRPDCCCIDILEEGDCSPSPMFRQRMHTCSLCLLADCTMALGYKLTMKNGDCEGAFNVVLPQGSGVVLQGHSADIASQAIVTSPGRRILVTFSKMSGTKLLGASIMSDKNVYPVPNMPYITTSARSYGGLRGRVPTVLKHFSIPTASGVLPM