IIIIIIIIIIMGLRDIGATLPPGFRFYPSDEELVCHYLYKKICNEEILKGTLVEIDLHTCEPWQLPDVAKLNASEWYFFSFRDRKYATGYRTNRATTCGYWKATGKDRTVVDPLTKDIVGMRKTLVFYRNRAPNGVKTGWIMHEFRLETPHMPPKEDWVLCRVFHKSKESSSENMNNNINQGINNSQQFNHLSSISSSPPTIISDHHQQLRNLGNNNYDDDHDQIMINNINHHDFSIINNNIIGTSITNVNAATTTTEISSTTNDDYAFIWGINNNFNDDDQIREFDLENSMVF