MELNLEFISTKLIKPSIPTPPHLKNYKLSFFDQLAEREHMPLLLFYPYGNNNDIGDDLFDQKLEKSLSRILSHVYPAAGRLSRDRFSIDCLDQGVTFTKAKVNCQFNDFIDQVQKDLNLALFFFPRDIQDLKDVDFDSTPPMVVQVTKFECGGIAMSISASHLVMDGFSNFKFVYEWAKVCKFEIPDDEIDFMSFDFGEILPARDLSRIFPNRVHPVESEERFIANRFFITEQTISSLRDKLTGAIDSGELCFKPSRVEIITAILWRALIRVSEAKHGYLRRSLVFFPVNLRGRISLPLKENAFGNYVMDAPIMFVPEKNKMELHDFVTLIRNSVQKAIDACAIGTADDIIANVADSYKEIFASKEWGTDNDEVDKCIISSLCKFPMKDADFGRGKPSLMHFGLRNFHSCWMYDAECGSICVQVDLKDSYMSLFECQSDIKAFTNVLGNQERIQLQPLL*