MGDDQFKLPPGFRFDPTDEELVVHFLQRKAALLPFHPDVIPDLHLYPYDPWELDGKALREGNKWYFYSRRTQNRVTSNGYWKALGVEEPVITRSSCNSTHKVGMKRYLAFYVGEAPNSGIKTNWIMHEYRLSPLSAGDGPSSSSTTTRSSSKRRGHLKTEFSGYVLCRVYERDEDDDDDDGTELSCLDEVFLSLDDLDEISLPN