MTDDVWCTDCLSEHFEGAAFVRDVASGLLAVSLSHFPGDYALWFRPEVIQEENWGGPLKDAIVRGENGSLNPRASFQKYVQLVKGKAVAFSQRDITCARALRMTVLDVASIGLAPAMHAVDGMAGTLGGRDGALRRLHEKLEHAGSELLGMFQQEVDGLVETMPLPLLATDRDYRITDWNLMASKLTAYPRAEMIGASFLSRALDPTQAGHIHTIIRTRGGGMQCTLYAAPRRDADGNAIGVIAILHPETNMAHAPASVGPEVIAARAYSQSVLFELVKKWLPCFNAVHIATSSQTAPGTPLAASSVASSPPQHMMQG*