APVRLVFKNGDYFLVIDADGAVTYEHDPTDKNIIVDLSQLTPGVVTLLAVPANRWAAMLGDGSIGATKSVTDDNTVRVRDNSDKFSSLFSTTRKGAYLAVGPDGTIVPAKETGPGSEDILYVLYP