MPPLAAADAFLVLEFIAGNRRIPHAVFTAILGSLPSSSPRTSPRLRKALVLRALHAALHPEDASCSFTLLRKARRVLADPDAAACFPYQLSLAENEQEDGARAAVADLKRLLDHEWANLPPSTLELAADRLAGHRSLHAWAAADHANRTKLRLLGESTEREILAKLMQDDNANNANEADVAQRNHEADPSKKSSEAGCAQEGTAEHQNALIGGAQGVQLPEKSVPASKKRSLMERHPNASTYEWDGLDDSNDDRPLGKRELPPFERKPHPAPTCAHKVRKKWIEIEEKTLLEGVEKYGKGNWKDIKMAYPVIFEERSTIDLKDKFRNMERLSA